package br.com.werp.regras.contabilidade.visao.decorador;

import org.displaytag.decorator.TableDecorator;

import br.com.werp.regras.geral.vos.pessoa.PessoaJuridicaVO;

/**
 * @author Carlos Eduardo
 * Created on 21/02/2005  
 */
public class PessoaJuridica extends TableDecorator {
    
	public String getNome(){
	    PessoaJuridicaVO pessoaJuridicaVO = (PessoaJuridicaVO)getCurrentRowObject();
		String campo = "";		
		int pessoaId = 0;
		String pessoaCnpj = "";
		
		if( pessoaJuridicaVO!=null ){
			campo = pessoaJuridicaVO.getPess_nome();
			pessoaId = pessoaJuridicaVO.getPess_id();
			pessoaCnpj = pessoaJuridicaVO.getJuri_cnpj();
			
        	if( campo.length() >52 ){
        		campo = campo.substring(0,50);
        	}

		}				
		
		return 
		  "<a href=\"javascript:setPessoa( '"+ campo +"', '"+ pessoaId +"' ,  '"+ pessoaCnpj +"' ) \" >" + campo + "</a>";
	}
	
	public String getCnpj(){
	    PessoaJuridicaVO pessoaJuridicaVO = (PessoaJuridicaVO)getCurrentRowObject();
		String campo = "";		
		
		if( pessoaJuridicaVO!=null ){
			campo = pessoaJuridicaVO.getJuri_cnpj();			
		}				
		return campo;
	}

}
